Api.ReadLogData 方法

此方法被定義在遠端介面中,可使用此方法從 Runtime 電腦讀取已記錄的資料。

命名空間IntervalZero.KINGSTAR.OpcUa.Api

組合: IntervalZero.KINGSTAR.OpcUa.Api (於 IntervalZero.KINGSTAR.OpcUa.Client.dll) 版本:4.4.0.0

語法

C#VB
public KsReturn<LogData> ReadLogData(
       int ChannelCount,
       int StartIndex,
       int EndIndex
)
Public Function ReadLogData(
       ByVal ChannelCount As Integer,
       ByVal StartIndex As Integer,
       ByVal EndIndex As Integer
) As KsReturn(Of Integer)

參數

ChannelCount

型別:int

欲讀取的通道數量。

 

StartIndex

型別:int

欲收集的的第一筆資料的索引。

 

EndIndex

型別:int

欲收集的的最後一筆資料的索引。

 

回傳值

型別:KsReturn<LogData>

回傳型別:KsError 及一個無符號短整數值。

備註

ReadLogData 在一次呼叫中最多只能讀取 50000 個資料點,因此 EndIndex – StartIndex <= 49999。若您的記錄資料超過此限制,您需要多次使用該方法來擷取資料。

可用的 EtherCAT 狀態

ecatOffline, ecatInit, ecatBoot, ecatPreOP, ecatSafeOP, ecatOP

範例

C#
N/A

參見

Api 類別

IntervalZero.KINGSTAR.OpcUa.Api 命名空間